package com.guomei.bean;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class AddMenuDTO {

    /**
     * 父菜单ID
     */
    @NotNull(message = "父菜单ID不能为空")
    private Long parentId;

    /**
     * 菜单名称
     */
    @NotNull(message = "菜单名称不能为空")
    @NotBlank(message = "菜单名称不能为空")
    private String menuName;


    /**
     * 菜单URL
     */
    @NotNull(message = "菜单URL不能为空")
    @NotBlank(message = "菜单URL不能为空")
    private String menuUrl;

    /**
     * 菜单图标
     */
    private String menuIcon;

    /**
     * 排序
     */
    @NotNull(message = "排序不能为空")
    private Integer sortOrder;

    /**
     * 菜单类型(1-菜单目录,2-菜单,3-按钮)
     */
    @NotNull(message = "菜单类型不能为空")
    private Integer menuType;

    /**
     * 权限标识
     */
    private String permissions;
}
